@charset "utf-8";
/*首页样式*/
.index_banner img{width: 100%;}
.index_banner .swiper-pagination span{display: inline-block;width:0.1875rem;height:0.1875rem;margin:0 2px;opacity:1;border-radius: 100%;background: #fff;}
.index_banner .swiper-pagination span.swiper-pagination-bullet-active{background: #f08200;}

.index_menu{padding:0.35rem 0.625rem 0.35rem;display: -webkit-box;}
.index_menu .mlist{display: block;-webkit-box-flex: 1;text-align: center;font-size:16px;color: #666666;}
[data-dpr="2"] .index_menu .mlist {font-size: 30px;}[data-dpr="3"] .index_menu .mlist {font-size: 48px;}

.index_menu{border-bottom:1px solid #ededed;}
.index_menu .mlist i{display: block;width:1.34375rem;height: 1.34375rem;margin:0 auto 0.234375rem;background: url(../images/common_icon.png) 0 -0.765625rem no-repeat;background-size:7.09375rem 5.3125rem;}
.index_menu .mlist i.icon_2{background-position: -1.46875rem -0.765625rem; }
.index_menu .mlist i.icon_3{background-position: -2.921875rem -0.765625rem; }
.index_menu .mlist i.icon_4{background-position: -4.34375rem -0.765625rem; }

.top_hot{display:flex;justify-content: space-around;width: 100%;height: 1.53125rem;border-bottom:1px solid #cccccc;}
.top_hot .tt {margin-top:0.15625rem;}
.top_hot .tt img{width:1.296875rem;height: 1.171875rem;}
.hot_con{height:1.2rem;overflow: hidden;margin-top:0.1875rem;padding-left:0.5rem;border-left:1px solid #ededed;}
.hot_con .top_hot_list{display: inline-block;vertical-align: middle;}
.hot_con .top_hot_list li{height: 0.6rem;line-height: 0.6rem;width: 6.4rem;overflow: hidden;}
.hot_con .top_hot_list a{color: #1a1a1a;}
.hot_con .top_hot_list span{display: inline-block;width:0.703125rem;height: 0.375rem;color:#e71a19;line-height: 0.375rem;border:1px solid #e71a19;
	border-radius:0.078125rem;margin-right:0.15625rem;text-align: center;font-size:12px;}
[data-dpr="2"] .top_hot_list span {font-size: 24px;}[data-dpr="3"] .top_hot_list span{font-size: 36px;}
[data-dpr="2"] .hot_con {border-left:2px solid #ededed;}[data-dpr="3"] .hot_con{border-left:3px solid #ededed;}
.index_prd{background: #ededed;overflow: hidden;}
.index_apply{display: -webkit-box;width: 100%;background: #fff;margin:0.15625rem 0;border-bottom:1px solid #cccccc;}
.index_apply div{-webkit-box-flex: 1;text-align: center;}
.index_apply img{width:4.28125rem;height: 3.8125rem; }

.show_part{background: #fff;margin-bottom:0.15625rem;border-bottom:1px solid #cccccc;}
[data-dpr="2"] .show_part{border-bottom:2px solid #ccc;}[data-dpr="3"] .show_part{border-bottom:3px solid #ccc;}
.show_part .part_tit{height: 0.921875rem;line-height: 0.921875rem;border-bottom:1px solid #cccccc;text-align: center;}
[data-dpr="2"] .show_part .part_tit{border-bottom:2px solid #ccc;}[data-dpr="3"] .show_part .part_tit{border-bottom:3px solid #ccc;}
.show_part .part_tit .part_title b{color: #333333;font-size:16px;vertical-align: middle;}
[data-dpr="2"] .show_part .part_tit .part_title b {font-size: 32px;}[data-dpr="3"] .show_part .part_tit .part_title b{font-size: 48px;}
.show_part .part_tit .more{position: absolute;right:0.15625rem;}
.show_part .part_tit .part_title i{display: inline-block;width: 0.421875rem;height: 0.4375rem;margin-left:0.078125rem;background: url(../images/common_icon.png) -2.78125rem 0 no-repeat;background-size:7.09375rem 5.3125rem;vertical-align: middle;}
.recommend .part_tit .part_title i{background-position: -4.515625rem 0;}
.style .part_tit .part_title i{background-position: -5.515625rem 0;}
.book .part_tit .part_title i{background-position: -6.046875rem 0;}
.house .part_tit .part_title i{background-position: -6.546875rem 0;}

.part_hot{width: 10.0rem;height: 2.8rem;overflow: hidden;}
.part_hot_list{width: 100rem;display: flex;}
.part_hot_list li{position: relative;width: 4.125rem;height: 2.8rem;padding:0.15625rem 0;}
.part_hot_list .hot_list_tit {padding-left: 0.234375rem;}
.part_hot_list .hot_list_tit .top i{vertical-align: middle;display: inline-block;width: 0.359375rem;height: 0.359375rem;background: url(../images/common_icon.png) -3.265625rem 0 no-repeat;background-size:7.09375rem 5.3125rem;}
.part_hot_list .hot_list_tit .top em{color: #e1261c;font-size:16px;font-weight: 700;vertical-align: middle;}
.part_hot_list .hot_list_tit .rush i{background-position: -3.6875rem 0;}
.part_hot_list .hot_list_tit .rush em{color: #f63175;}
.part_hot_list .hot_list_tit p{font-size:14px;line-height:0.65rem;}
.part_hot_list .hot_img{position: absolute;right:0;bottom:0;}
.part_hot_list .hot_img img{width: 2.96875rem;height: 1.71875rem;}
[data-dpr="2"] .part_hot_list .hot_list_tit .top em{font-size:32px;}[data-dpr="3"] .part_hot_list .hot_list_tit .top em{font-size:48px;}
[data-dpr="2"] .part_hot_list .hot_list_tit p{font-size:28px;}[data-dpr="3"] .part_hot_list .hot_list_tit p{font-size:42px;}


.recommend_con .recommend_top{display: flex;height: 2.3rem;padding-top:0.2rem;justify-content: center;color: #808080;}
.recommend_top .info{margin-right: 0.546875rem;}
.recommend_top .info span{display: block;}
.recommend_top .info .name{font-size:16px;line-height:0.546875rem;}
.recommend_top .info .price i{vertical-align: middle;display: inline-block;width: 0.4375rem;height: 0.4375rem;background: url(../images/common_icon.png) -5.046875rem 0 no-repeat;background-size:7.09375rem 5.3125rem;}
.recommend_top .info .price em{color: #4c4c4c;font-size:16px;font-weight: 700;line-height:0.546875rem;vertical-align: middle;}
.recommend_top .info .check{display: block;width: 2.109375rem;height: 0.625rem;line-height: 0.625rem;text-align: center;color: #fff;background: #f64583;}
[data-dpr="2"] .recommend_top .info .price em{font-size:38px;}[data-dpr="3"] .recommend_top .info .price em{font-size:50px;}
[data-dpr="2"] .recommend_top .info .name{font-size:32px;}[data-dpr="3"] .recommend_top .info .name{font-size:44px;}
.recommend_top .top_img img{width: 4.1875rem;height: 1.796875rem;margin:0 auto;}
.recommend_bottom{display: -webkit-box;padding:0.3125rem 0;}
.recommend_bottom > div{-webkit-box-flex:1;}
.recommend_bottom .bottom_list {text-align: center;}
.recommend_bottom .bottom_list a{display: block;}
.recommend_bottom .bottom_list img{width: 2.8125rem;height: 2.34375rem;}
.recommend_bottom .bottom_list .title i{color: #f64583;font-size:14px;letter-spacing: -1px;font-weight: 700;position: relative;top:0.03125rem;}
.recommend_bottom .bottom_list .title span{color: #4c4c4c;font-size:16px;line-height: 0.46875rem;}
.recommend_bottom .bottom_list .descri{color: #808080;font-size:14px;line-height: 0.46875rem;margin-top:0.05rem;}
[data-dpr="2"] .recommend_bottom .bottom_list .title i{font-size:28px;}[data-dpr="3"] .recommend_bottom .bottom_list .title i{font-size:42px;}
[data-dpr="2"] .recommend_bottom .bottom_list .title span{font-size:32px;}[data-dpr="3"] .recommend_bottom .bottom_list .title span{font-size:48px;}
[data-dpr="2"] .recommend_bottom .bottom_list .descri{font-size:28px;}[data-dpr="3"] .recommend_bottom .bottom_list .descri{font-size:42px;}

.show_part .book_list{display: flex;justify-content: space-around;flex-wrap: wrap;padding:0.3125rem 0;}
.show_part .book_list a{;width:3.046875rem;color: #1a1a1a;}
.show_part .book_list a span{display: block;margin:0.2rem 0;text-align: left;font-size:16px;height: 0.44625rem;line-height: 0.44625rem;overflow: hidden;}
.show_part .book_list a img{width:3.046875rem;height: 2.25rem;}
[data-dpr="2"] .show_part .book_list a span {font-size: 30px;}[data-dpr="3"] .show_part .book_list a span{font-size: 46px;}

.show_part .style_con{border-bottom:1px solid #ccc;min-height: 3.890625rem;background: #fafafa;overflow: hidden;}
.show_part .style_con > div{width:50%;float:left;padding:0.15625rem 0;}
.style_con .style_tit b{display: block;color: #1a1a1a;font-size:16px;width:1.875rem;height:0.5rem;line-height: 0.5rem;overflow: hidden;padding-left:0.15625rem;border-left:4px solid #ff7f1f;}
.style_con .style_tit p{color: #808080;font-size:12px;line-height: 0.390625rem;margin-top:0.15625rem;}
[data-dpr="2"] .style_con .style_tit b{font-size:30px;border-left:8px solid #ff7f1f;}[data-dpr="3"] .style_con .style_tit b{font-size:48px;border-left:12px solid #ff7f1f;}
[data-dpr="2"] .style_con .style_tit p{font-size:24px;margin-top:0.078125rem;}[data-dpr="3"] .style_con .style_tit p{font-size:36px;margin-top:0.078125rem;}
.style_con .style_con_l{border-right:1px solid #ededed;}
[data-dpr="2"] .style_con .style_con_l{border-right:2px solid #ededed;}[data-dpr="3"] .style_con .style_con_l{border-right:3px solid #ededed;}
.style_con .style_con_l .style_tit{padding-left:0.28125rem;}
.style_con .style_con_l  a{display: block;text-align: center;}
.style_con .style_l_ad1 {margin-top: 0.15625rem;}
.style_con .style_l_ad1 img{width: 4.609375rem;height: 2.734375rem;}
.style_con .style_con_r a{display: block;}
.style_con .style_con_r .style_tit{margin-left:0.15625rem;}
.style_con .style_con_r > div{display: flex;justify-content: space-between;}
.style_con .style_con_r > div img{width:2.8125rem;height:1.796875rem;}
.style_con .style_con_r .style_r_bottom{margin-top:0.3125rem;}


.show_part  .house_list{display: flex;justify-content: center;padding-right:0.09375rem;}
.house_list .house_left{width: 4.6875rem;height:6.84375rem;position: relative;}
.house_list .house_left .design_t img{width: 4.4rem;}
.house_list .house_left .designer .photo{z-index: 9;position: absolute;left:0.15rem;top:0.9375rem;width: 1.015625rem;height: 1.015625rem;line-height: 1.015625rem;border:2px solid #5b0068;border-radius:100%;text-align: center;overflow: hidden;background: #fff;}
.house_list .house_left .designer .photo img{width: 1.015625rem;height: 1.015625rem;}
.house_list .house_left .designer  .tab{position:absolute;display: block;width: 3.4rem;right:0.078125rem;top:0.78125rem;color: #4c4c4c;}
.house_list .house_left .designer  .tab i{z-index: 99;position:relative;width: 1.03125rem;height: 1.03125rem;background: url(../images/design_n.png) no-repeat;background-size: 1.015625rem 1.015625rem;}
.house_list .house_left .designer  .tab .name{position:absolute;right:0;top:0.52rem;font-size: 16px;}
.house_list .house_left .designer  .tab .tab_n{margin-left:0.078125rem;font-size:14px;}
.house_list .house_left .designer  .tab .tab_q{position:absolute;right: 0;top:1.05rem;padding:0.078125rem 0;width: 3.5rem;height: 0.46875rem;line-height:0.46875rem;overflow: hidden;background: #e6e6e6;}
[data-dpr="2"] .house_list .house_left .designer  .tab{font-size:24px;}[data-dpr="3"] .house_list .house_left .designer  .tab{font-size:42px;}
[data-dpr="2"] .house_list .house_left .designer  .tab .name{font-size:32px;}[data-dpr="3"] .house_list .house_left .designer  .tab .name{font-size:48px;}
[data-dpr="2"] .house_list .house_left .designer  .tab .tab_n{font-size:28px;}[data-dpr="3"] .house_list .house_left .designer  .tab .tab_n{font-size:42px;}
.house_list .house_left .designer_img img{width: 1.25rem;height: 1.25rem;}
.house_list .house_left .design_img{display: block;margin-top:2.109375rem;text-align: center;}
.house_list .house_left .design_img img{width: 2.5rem;height: 2.65625rem;}
.house_list .house_left .house_info_list{margin:0 0 0 0.3125rem;}
.house_list .house_left .house_info_list li{line-height:0.390625rem;}
.house_list .house_left .house_info_list li i{display: inline-block;width: 0.34375rem;height: 0.34375rem;
background: url(../images/common_icon.png) 0 -3.0rem no-repeat;background-size:7.09375rem 5.3125rem;vertical-align: bottom;}
.house_list .house_left .house_info_list li i.icon_2{background-position: 0 -3.375rem;}
.house_list .house_left .house_info_list li i.icon_3{background-position: 0 -3.765625rem;}
.house_list .house_left .house_info_list li span{vertical-align: middle;}
.house_list .house_left .house_info_list li b{vertical-align: middle;}
.house_list .house_left .house_info_list li em{display: inline-block;width: 2.6rem;height:0.390625rem;overflow: hidden;vertical-align: middle;}
.house_list .house_right{display: flex;width: 5.3125rem;height:6.84375rem;justify-content: space-between;}
.house_list .house_right .house_right_l{width: 2.25rem;}
.house_list .house_right  a{display: block;margin-top:0.1875rem;}
.house_list .house_right .house_right_l .img_ad_1 img{width: 2.25rem;height: 2.265625rem;}
.house_list .house_right .house_right_l .img_ad_2 img{width: 2.25rem;height: 2.265625rem;}
.house_list .house_right .house_right_l .img_ad_3 img{width: 2.25rem;height: 1.546875rem;}
.house_list .house_right .house_right_r{width:2.703125rem;}
.house_list .house_right .house_right_r .img_ad_4{margin-top: 0.1875rem;}
.house_list .house_right .house_right_r .img_ad_4 img{width: 2.703125rem;height: 4.6875rem;}
.house_list .house_right .house_right_r .img_ad_5 img{width: 2.703125rem;height: 1.546875rem;}